#include <stdio.h>
#include <string.h>
#include "Administration.h"
#include"suivi.h"
#include "menu.h"
#include "authentification.h"
#define MAX 100
int main()
{int choix,nC,choix_ad,verif;
int *nPE,*nPA,*n;
long int ID;
chemin C[MAX];
personnel* pe;
personnel PE[MAX]; 
char nom [10],c1[10],c2[10],PASWD[10];
patient PA [MAX];
patient pa;
char parcours[MAX];
verif=verification(&ID,PASWD);
if (verif==1)
{
do
{
afficher_menu();
choix=choix_menu();
if (choix==1)
{
analyse_evenements(C,nC);
test_chemin(parcours,C,nC);
}
else if (choix==2)
{
afficher_admin_menu();
choix_ad=choix_admin_menu();
switch(choix_ad)
{
case 1:saisir_personnel(pe);
ajouter_personnel (PE,*pe,nPE);
break;
case 2:printf("donner le nom du personnel à supprimer\n");
fflush(stdin);
scanf("%s",nom);
supprimer_personnel (PE,nom,nPE);
break;
case 3:printf("donner le nom du patient à ajouter\n");
fflush(stdin);
scanf("%s",pa.nom);
ajouter_patient(PA,pa,nPA);
break;
case 4:printf("donner le nom du personnel à supprimer\n");
fflush(stdin);
scanf("%s",nom);
supprimer_patient (PA,pa.nom,nPA);
break;
case 5:configurer_parcours(parcours,c1,c2,n);break;
default:printf("\nmauvais choix");
}
}
else if (choix==0)
printf("\nvous quittez l'application");
else
printf("\nmauvais choix");
}
while(choix!=0);
}
else
printf("vous avez usé de toutes vos tentatives");
return(0);
}

